// =======================基本资料信息=======================
let form = layui.form;
let layer = layui.layer;
//函数封装
userinfo()
function userinfo() {
  axios.get(`/my/userinfo`).then(({data:{data}})=>{
    //给表单赋值
  form.val("formFilter", data);
    
  })
}



//在内置模块中表单，表单验证中查询
form.verify({
  nickname: function(value, item){ 
    //value是表单的值，item是DOM对象
    if(value.length<2||value.length>6){
      return `昵称长度是2至6字符`;
    }
  }
})

//修改用户信息

$(`#form`).on(`submit`,function (e) {
  e.preventDefault()
  const data=$(this).serialize()
  axios.post(`/my/userinfo`,data).then(({data:{status,message}})=> {
    // console.log(res);
    if (status!==0) {
      return layer.msg(message)
    }
    layer.msg(message)
    //更新index页面的函数，因为子页面通过window.parent找父页面，就可以调用父页面的函数
    window.parent.getUserInfo()
  })
})


//重置表单信息
$(`#btnReset`).on(`click`,function (e) {
  e.preventDefault()
  //重置===恢复成用户的原本信息===重新发送axios请求获取用户信息
  userinfo()
})
      

